Skip to content

feat(presence): примерный онлайн по сообщениям - #120

Merged
catboysense merged 6 commits into
masterfrom
feat/message-activity-last-seen
Oct 27, 2026
Merged

catboysense merged 6 commits into
masterfrom
feat/message-activity-last-seen

Conversation

@kittenello

@kittenello kittenello commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

добавлено:

  • примерный онлайн по новым сообщениям в лс и общих группах: «был(а) в ~00:12:41»
  • переключатель «примерный онлайн» в «Профили → Время в сети»
  • сбор начинается с момента включения; старая история и прежние записи не учитываются
  • после повторного включения сбор начинается заново, после перезапуска продолжается

чеклист:

  • включить функцию — старые сообщения не должны менять статус
  • получить новое сообщение в лс или общей группе — должно появиться примерное время
  • открыть старую историю — время не должно меняться
  • перезапустить приложение — собранное время должно сохраниться
  • выключить и снова включить функцию — ждать новых сообщений
  • точный онлайн и статусы ботов отображаются как раньше

kittenello and others added 6 commits October 24, 2026 15:55
The settings split (#119) removed the «Основные» page that held the
toggle, so both conflicting files take master's version. The toggle
moves to «Профили» in a follow-up commit.
- The toggle moves to «Профили» → «Информация», next to «Относительное
  время онлайна»; the section footer explains it.
- Message dates are no longer compared with the device clock: a clock
  running behind dropped every live message.
- Activity is recorded after the replay, when the authors and groups
  that came in the same batch are stored, and only into presences the
  server gave, so a min user's status is never blocked.
- Replies of a business account's chatbot no longer count.
- An open chat's status redraws when the setting is toggled: the title
  data carries the flag and compares it.
«Относительное время онлайна» and «Примерный онлайн» move to a new
«Время в сети» block with a short footer of its own. «Информация» and
its phone footer are back to the #119 text, and «Значки у имён» follows
the new block.
@catboysense
catboysense merged commit 0c2942c into master Oct 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants